home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
019a
/
phidx13.zip
/
PHINDEX.DOC
next >
Wrap
Text File
|
1991-09-22
|
46KB
|
1,138 lines
______________________________________________________________
| |
| - PhINDEX - |
|______________________________________________________________|
Text file Index word list utility
Version 1.3
Released 08-24-91
COPYRIGHT 1991 Phil Herron. ALL RIGHTS RESERVED
Herron Software
P.O. Box 1288
Battle Ground, Washington USA 98604
PhIndex-ii
TABLE OF CONTENTS PAGE
________________________________________________________________
Preface......................................... Pref-1
New in this version.................................. 1
Introduction......................................... 1
Overview............................................. 1
System Requirements.................................. 2
Installing........................................... 2
Help................................................. 2
Syntax............................................... 3
Examples............................................. 3
Operating Screen..................................... 4
Noise words.......................................... 4
Execution speeds..................................... 4
Index Procedure...................................... 5
Sample Run........................................... 6
Interim result..................................... 7
Final result....................................... 8
DOS ErrorLevel....................................... 9
Version History...................................... 9
Support............................................ A-1
Problem Resolution............................... A-1
Reporting A Problem.............................. A-1
Custom Modifications............................. A-2
Correspondence................................... A-2
Index.............................................. I-1
Pref-1
______________________________________________
DISCLAIMER OF WARRANTY
______________________________________________
THIS PRODUCT IS PROVIDED FOR EVALUATION, AS IS
AND WITHOUT WARRANTY OF ANY KIND. THE AUTHOR
MAKES NO EXPRESS OR IMPLIED WARRANTIES,
INCLUDING BUT NOT LIMITED TO MERCHANTABILITY
OR FITNESS FOR ANY PURPOSE. IN NO EVENT SHALL
THE AUTHOR BE LIABLE FOR LOSS OF PROFIT OR ANY
OTHER COMMERCIAL DAMAGE ARISING FROM EITHER
THE USE OF OR THE INABILITY TO USE THIS PRODUCT.
____________________________________________________________
EVALUATION PREFACE PAGE
____________________________________________________________
Shareware.................................... Pref-1
License Terms.............................. Pref-2
Registration............................... Pref-2
Forms and Fees........................... Pref-2
Quantity discounts....................... Pref-3
Evaluation Version........................... Pref-3
Distribution Authorization................. Pref-3
Evaluation Menu............................ Pref-4
Virus Concerns............................. Pref-4
█▌ SHAREWARE
"Shareware" is a software distribution method which enables the
potential user to obtain software at very low initial cost, for
evaluation on a trial basis.
You can evaluate the software in your own environment, on your
own machine, with the programs and data that you normally use.
You're not required to become a registered user unless the
software meets your needs.
Another benefit of Shareware is lower pricing. By keeping the
marketing and advertising expenses to a minimum, Shareware
products can be priced lower. You don't pay for what you
don't need or use.
Pref-2
█▌ LICENSE TERMS
This product and its documentation are copyrighted and owned
solely by the author, who reserves all rights to any benefits
derived from it. It is distinctly separate from, and should not
be confused with, those categories of software known as "public
domain" or "freeware."
You are granted the right to use the evaluation version of this
software on a trial basis for a limited amount of time, to
decide whether to continue using (and therefore whether to
register) the product. You can share the evaluation version of
this software with others, so long as the limitations set forth
in the DISTRIBUTION AUTHORIZATION section below are followed.
█▌ REGISTRATION
When you send in the registration form and fee, you'll receive
by return mail a diskette containing the latest REGISTERED
VERSION of the program and documentation. It will NOT include
the Evaluation Menu front end of this version. Thus it will be
easier to use, from either the DOS prompt or from batch files,
and will also be 12K-15K bytes smaller, for more efficient disk
storage and faster loading. The registered version WILL include
any new functions or enhancements made to date.
As a registered user, you can upgrade to newer versions whenever
they become available, for a total cost of 50 percent of the
then-current registration fee.
REGISTRATION FORM and FEES
The registration form and a pre-addressed mailing cover can be
printed from the "Forms Printing" selection of the Evaluation
menu, discussed below.
The single-quantity registration fee is displayed on the
Evaluation Menu screen. Each registered copy will be licensed
for operation at a single location (on a single terminal or
computer) at any one time. To use the software on more than
one terminal or computer at the same time, the appropriate
number of registrations must be made.
Pref-3
REGISTRATION continued
Multiple-quantity registration fees are displayed in the
"QUANTITY DISCOUNT" section of the Evaluation menu.
You can take advantage of quantity discounts by ordering
multiple registrations of one program or of several different
programs at the same time. You also save on shipping and
handling charges by registering several products together.
█▌ EVALUATION VERSION
This software contains the complete and fully functional version
of the program, the latest available at the time of this
release.
The program itself is identical to the REGISTERED version. For
evaluation, a front end menu containing a documentation file
viewer and forms printer have been added to ensure that:
(a) Registration information and forms will not become
separated from the program file.
(b) Users who might be unfamiliar with the process of
displaying a file's contents on the screen or printer
will have no difficulty learning about, evaluating or
registering this product.
█▌ DISTRIBUTION AUTHORIZATION
Shareware catalog/disk distributers, Online services, Bulletin
Board systems, user groups and private individuals are
authorized to distribute the evaluation version of this software
by any convenient means, so long as the program, documentation
and any associated files are distributed together and unaltered.
Pref-4
█▌ EVALUATION MENU
The program is invoked from the DOS prompt by typing its name
and pressing the RETURN/ENTER key. An initial screen displays
warranty and program information, then the Shareware Product
EVALUATION MENU with the following functions:
ESC - EXIT to DOS
R - READ the documentation (THIS file)
x - EVALUATE this program
Q - QUANTITY Discount information
F - FORMS printing menu - registration & mailer
"R" displays this file one screen at a time, and prompts...
<DownArrow> or Esc
<DownArrow> indicates more is available, similar to the "MORE"
prompt in other DOS utilities. Press a normal typing key such
as the spacebar to continue, or the ESCape key to return to the
Evaluation Menu.
█▌ VIRUS CONCERNS
If you'd like to evaluate this software but you're not sure
where it's been, order a copy directly from the source. See
the SHAREWARE PRODUCT CATALOG at the end of this file or in
a separate CATALOG.TXT file.
PhIndex-1
█▌ NEW IN THIS VERSION
Dash characters are no longer stripped out.
Each index word's page number is now written to the output file.
█▌ INTRODUCTION
An "index" is...
A list (usually in alphabetic order) of subjects or keywords.
In a written work, a list of items that includes the location
where each item may be found.
Short bodies of text, which are intended to be displayed
electronically rather than on paper, seldom need an index. You
can easily locate keywords in the text with a file reader/text
editor having search capability.
An index becomes useful in longer works. In printed
documentation, it provides a list of items and their locations
for manual lookup. In works designed for on-screen viewing,
the index can be used in the same manner, or it can be used as
a list of possible keywords for electronic searches.
█▌ OVERVIEW
This product reads an input file and writes a list of possible
index words to an output file with extension ".RAW". The input
file is retained and is not modified in any way.
The primary purpose of PhINDEX is to process pure ASCII
(American Standard Code for Information Interchange) text files,
but it will handle any file type. Thus, it can also be used to
generate lists of text words contained in .EXE and .COM files.
PhINDEX does the following:
Ignores all control, digit and extended ASCII characters,
and almost all punctuation, leaving only apostrophes (used
in contractions), dashes (used in hyphenation), and upper
and lower case alphabetic characters.
Ignores all words shorter than a minimum length. Default
minimum length is 3 characters; an alternate value of 1
through 20 can be specified on the command line.
PhIndex-2
OVERVIEW - continued
Ignores trivial or "noise" words that are not likely to be
useful in an index.
Writes each remaining word, with its page number, to a
separate line in the output file. Page numbering is
controlled by formfeed characters (Ctrl-L, ASCII 12
decimal) in the input file; if the input contains no
formfeeds, every word is assigned a page number of 1.
Case is not modified.
The output file must be processed further to create
a complete index; see the INDEX PROCEDURE section below.
█▌ SYSTEM REQUIREMENTS
PC, XT, AT or compatible.
DOS version 2.1 or later.
█▌ INSTALLING
The program can be run from diskette or from hard disk. No
installation is necessary, other than copying the files to a
drive and directory of your choosing. To run the program from
other than its resident drive or directory, specify its location
with the DOS PATH statement.
█▌ HELP
Can't remember the command line syntax?
Issue the program's name without any parameters; it will
display a help screen, then return to the DOS prompt.
PhIndex-3
█▌ SYNTAX
PhINDEX [filespec] [/min word length for output]
Where...
[/min word length] is an optional minimum word length.
Allowable values are 1 through 20.
Default is 3.
All words found with this length or longer, if not noise
words, will be written to the output file. All shorter
words will be discarded.
[filespec] is the string needed to reference a file;
can also be shown as [d:][path][filename.ext].
The minimum filespec needed is filename.ext. If the file
is in another directory and/or on another drive, the drive
name and/or path name must also be given.
The complete filespec for a file named ThisFile.Doc
residing in drive A: in a subdirectory named ThisSub is
A:\ThisSub\ThisFile.Doc
For further information on filespecs, see your DOS manual.
█▌ EXAMPLES
PhINDEX userdoc.txt /1
Reads userdoc.txt in default drive and directory, then
writes index list to userdoc.RAW in the same drive and
directory. All words of 1 or more characters are listed.
PhINDEX b:\manuals\userdoc.txt
Reads userdoc.txt in b:\manuals, writes index list to
userdoc.RAW in the current (default) drive and directory.
Since no /option is specified, all words of 3 or more
characters are listed.
PhIndex-4
█▌ OPERATING SCREEN
The operating screen appears whenever "PhINDEX" is issued from
the DOS prompt (or from a batch file) with a file spec. This
example is run from C:\WORK with a command line of:
PhINDEX c:\manuals\userdoc.txt
and the screen displays:
__PhINDEX_____________________
|______________________________|
C:\MANUALS\USERDOC.TXT 20000 bytes
Writing words of 3 or more chars to C:\WORK\USERDOC.RAW
[] [] [] [] [] [] []
\
Activity indicator blocks
█▌ NOISE WORDS
PhINDEX automatically rejects certain words, regardless of the
specified minimum word length. The list currently contains 72
words:
A ALL AM AN AND ANY ARE BE BEEN BUT BY CAN DID DO
FOR FROM GET GO HAD HAS HAVE HE HER HERE HIM HOW
IF IN INTO IS IT ITS JUST LIKE ME MY NO NOT NOW
OF ON ONLY OR SEE SO SOME SUCH THAN THAT THE THEM
THEN THERE THESE THEY THIS THOSE TO TOO US USE
WAS WE WERE WHAT WHEN WHERE WHO WHY WITH YOU YOUR
█▌ EXECUTION SPEEDS
Times are from a 4.77mhz XT-compatible system, with input and
output files residing on hard disk. SORT is the sorting utility
supplied with DOS.
Input file - 20,000 bytes, 2224 words, 603 lines.
Output file - 15,626 bytes, 1355 words, 1344 lines.
Command line Elapsed time
-------------------------- --------------
PhINDEX Test.Txt 27 seconds
SORT <Test.RAW >Test.IND 133 seconds
PhIndex-5
█▌ INDEX PROCEDURE
Steps in compiling an index of documentation stored
in a file named Manual.Txt:
1-- Compile a list of all significant words of 3 or more
characters in the documentation file:
PhINDEX Manual.Txt
The resulting raw list is stored in Manual.RAW.
2-- Edit the unsorted list in Manual.RAW.
Combine words from key phrases or concepts in the original
text into multi-word entries, before their relative
locations are changed by sorting.
Make finding topics easier by adding synonyms, and by
adding entries to cover each word in multi-word entries.
For example, the original entry
"Registration form"
could be supplemented with another entry,
"form, Registration".
To convert to a paragraph- or section-numbered index,
use the page numbers to locate sections in the original
documentation, then change the index page numbers to
section numbers.
3-- Sort the raw list into alphabetic order using the DOS SORT
utility. The following command line directs Manual.RAW
into SORT, and the output to Manual.IND:
SORT <Manual.RAW >Manual.IND
The resulting sorted list is stored in Manual.IND.
4-- Edit the sorted list in Manual.IND:
Sorting will have grouped duplicate words or phrases
together. Consolidate their page or section numbers into
one main entry, then delete duplicate entries.
Referring to the original text file and the raw word list,
decide which lines in the sorted list should stand alone
and which should be made sub-entries of others (if any).
PhIndex-6
█▌ SAMPLE RUN
An example from indexing a 3-page document file:
Manual.RAW Manual.RAW after some
unsorted words are combined
--------------------- -------------------------
DISCLAIMER 1 DISCLAIMER of WARRANTY 1
WARRANTY 1 Warranty disclaimer 1
EVALUATION 1 EVALUATION PREFACE 1
PREFACE 1
SHAREWARE 1 SHAREWARE distribution 1
distribution 1
lower 1
advertising 1 advertising expences 1
expenses 1
traditional 1 traditional distribution 1
software 1
distribution 1
Shareware 1 Shareware products 1
products 1
LICENSE 2 LICENSE TERMS 2
TERMS 2
evaluation 2 evaluation version 2
version 2
trial 2 trial basis 2
basis 2
limited 2 limited time 2
time 2
REGISTRATION 2 REGISTRATION form 2
form 2 form, Registration 2
REGISTERED 2 REGISTERED VERSION 2
VERSION 2
efficient 2
disk 2 disk storage 2
storage 2
upgrade 2 upgrade 2
newer 2 newer versions 2
versions 2
EVALUATION 3 EVALUATION VERSION 3
VERSION 3
evaluation 3 evaluation front end 3
front 3
end 3
documentation 3 documentation file 3
file 3 file viewer 3
viewer 3
forms 3 forms 3
printer 3 printer 3
DISTRIBUTION 3 DISTRIBUTION AUTHORIZATION 3
AUTHORIZATION 3
Online 3 Online services 3
services 3
PhIndex-7
SAMPLE RUN - continued
Here's the interim result after adding more detail, then sorting
the index into Manual.IND. The index still contains duplicate
entries that should be combined, and entries that could be
expanded or deleted.
advertising expenses 1
Authorization, distribution 3
DISCLAIMER of WARRANTY 1
disk storage 2
DISTRIBUTION AUTHORIZATION 3
distribution, software 1
distribution, traditional 1
documentation file 3
efficient 2
evaluation front end 3
EVALUATION PREFACE 1
evaluation version 2
EVALUATION VERSION 3
expenses, advertising 1
file viewer 3
form, Registration 2
forms 3
front end, evaluation 3
LICENSE TERMS 2
limited time 2
lower 1
newer versions 2
Online services 3
preface 1
printer 3
REGISTERED VERSION 2
REGISTRATION form 2
services, Online 3
SHAREWARE distribution 1
Shareware products 1
software 1
Terms, license 2
time, limited 2
traditional distribution 1
trial basis 2
upgrade 2
version, Evaluation 3
version, newer 2
viewer, file 3
Warranty disclaimer 1
PhIndex-8
SAMPLE RUN - continued
Here's the final version of Manual.IND after removing duplicate
entries, combining lines, and making some lines sub-entries of
others. Many entries have been augmented with further detail
from other lines.
Keyword Index
--------------------------------
advertising expenses 1
Authorization, distribution 3
DISCLAIMER of WARRANTY 1
disk storage 2
DISTRIBUTION
AUTHORIZATION 3
software 1
traditional 1
documentation file 3
evaluation
front end 3
PREFACE 1
version 2,3
expenses, advertising 1
file viewer 3
form, Registration 2
forms 3
front end, evaluation 3
LICENSE TERMS 2
limited time 2
newer versions 2
Online services 3
preface, evaluation 1
REGISTERED VERSION 2
REGISTRATION form 2
services, Online 3
SHAREWARE
distribution 1
products 1
software 1
storage, disk 2
Terms, license 2
time, limited 2
traditional distribution 1
trial basis 2
upgrade 2
version
Evaluation 3
newer 2
viewer, file 3
Warranty disclaimer 1
PhIndex-9
█▌ DOS ERRORLEVEL
Upon termination, the program returns a DOS ErrorLevel value
which indicates how the program ended, and which can be used for
subsequent operations in a batch file. For further information,
see the "IF ERRORLEVEL" batch command in your DOS manual.
ErrorLevel List:
0 - Successful completion.
1 - No parameters specified on command line.
2 - Too many parameters on command line.
3 - /option not recognized - must be numeric.
4 - /option out of range.
5 - Input file not found.
6 - Illegal input file extension - rename.
7 - Cannot open input file.
8 - Cannot create output file.
█▌ VERSION HISTORY
1.00 Initial release.
1.1 Added automatic stripping of short words (length
selectable) and a number of trivial "noise" words.
1.2 Apostrophe characters are retained, so contractions will
be correct in output file (words like "haven't" are no
longer shortened to "haven").
Changed output destination to current (default) path.
Modified display of input and output filenames to
include full drive and path information.
1.3 Dash characters are retained, so hyphenated words
won't be split up in the output file.
Each index word's page number is now written to the
output file.
A-1
█▌ SUPPORT
The first user to document and report a problem that we agree
needs attention, will be sent a free upgrade with the correction
when it's been made. Registered users will receive an upgraded
registered version; unregistered evaluators receive an upgraded
evaluation version.
█▌ PROBLEM RESOLUTION
Things to try prior to reporting a problem:
1 - Reread the documentation to make sure you understand
what we thought we understood when we wrote it.
2 - If the system reports "Bad command or file name" when you
attempt to run the program, its executable file (or at
least the file name you specified) was not found.
First, make sure no typos or misspellings have crept into
the command line; next, try changing the PATH setting, or
make the drive & directory where the program resides the
"current" drive & directory.
3 - If the program is being run from a batch file, try
deleting lines previous to the line that actually invokes
the program, to see if some prior activity is causing the
problem.
4 - If memory-resident or "TSR" utilities (pop-up note pads,
calculators, keyboard enhancements, etc.) are installed,
try removing them from memory and running the program
again to see if the problem reoccurs.
█▌ REPORTING A PROBLEM
If the problem persists, please document it as thoroughly as
possible; we must be able to duplicate it before we can begin to
resolve it. Include at least the following:
1 - Problem program's name and version number.
2 - Where and how you obtained the problem program.
3 - Address and/or phone number where you can be contacted.
4 - Version of DOS you are using.
5 - Machine type, drives, memory, etc.
6 - Programs executed prior to the problem.
7 - Anything that might relate to the problem; for example,
listings of your AUTOEXEC.BAT and CONFIG.SYS files, or
any batch files used to run the program.
8 - Any relevant printouts.
A-2
REPORTING A PROBLEM continued
NOTE: Registered users receive the utility UserResp.Exe
on the distribution diskette; it can be used to
print a pre-addressed mailer and a problem report.
█▌ CUSTOM MODIFICATIONS
If custom modifications to this software are needed for your
particular application, please write to the below address with
complete details of your requirements.
█▌ CORRESPONDENCE
We welcome any comments or suggestions you might have concerning
improvements and future enhancements to this product. Send all
correspondence and orders to:
Phil Herron
P.O. Box 1288
Battle Ground, Washington USA 98604
I-1
█▌ INDEX
.RAW extension 1,5 INSTALLING 2
/option 3 INTRODUCTION 1
Activity indicator 4 key concepts 5
alphabetic order 1,5 phrases 5
American Standard Code 1 words 1
Apostrophe 1,9 longer works 1
ASCII 1,2 Minimum word length 1,3,4
case, upper/lower 1,2 multi-word entries 5
combining lines 8 NEW in this VERSION 1
command line 1,2,4,5 noise words 2,3,4
compiling an index 5 OPERATING SCREEN 4
contractions 1,9 output file 1,2,3,4,9
control chars 1 OVERVIEW 1
Ctrl-L 2 page numbering 1,2,5
Dash chars 1,9 page-numbered 5
default path 9 paragraph-numbered 5
digit chars 1 path 3,9
display, screen 4 PROCEDURE, INDEX 5
text, electronic 1 punctuation 1
DOS ERRORLEVEL 9 RAW extension 5
PATH 2 word list 5
prompt 2,4 running PhINDEX 5
SORT utility 5 SAMPLE RUN 6
version 2 final result 8
duplicate entries 7,8 sorted 7
deleting 5 search 1
words, phrases 5 section-numbered 5
Editing 5 significant words 5
Elapsed time 4 SORT, list 4,5
entries, multi-word 5 sorted list editing 5
ErrorLevel 9 Speed of execution 4
EXAMPLES, command line 3 strip words 1,2
EXECUTION SPEEDS 4 sub-entries 5,8
extended ASCII 1 synonyms 5
extension, .RAW 1,5 SYNTAX 3
file reader 1 SYSTEM REQUIREMENTS 2
type 1 termination, program 9
text 1 text editor 1
filename & ext 3 time, execution 4
filespec 3,4 trivial words 2
finding topics easier 5 unsorted list 5
formfeed chars 2 VERSION HISTORY 9
HELP, screen 2 viewing on screen 1
hyphen 1,9 word length, Default 1,3
index compiling 5 length, minimum 1
definition 1 strip 1
PROCEDURE 5 words, significant 5
input file 1,2,4
Shareware Product Catalog -1
______________________________________________________________
| |
| - SHAREWARE PRODUCT CATALOG - |
|______________________________________________________________|
Evaluation versions of our products are available from many
Shareware distributors and user groups; latest versions can
also be ordered directly from us (see order form following)
or downloaded by modem from CompuServe Information Service.
____________________________________________
PROGRAM SPECIFICATIONS AND REGISTRATION FEES
MAY CHANGE WITHOUT NOTICE
____________________________________________
1099 Series - IRS forms preparation
1099M - 1099-MISC Miscellaneous income statement
1099i - 1099-INT Interest income statement
1099S - 1099-S Real Estate Transactions statement
1098 - 1098 Mortgage Interest statement
Account_SoRT
ASRT sorts user-entered data into categories. In business and
tax accounting, it accumulates monetary units in financial
accounts. Multiple user-designed charts of accounts for any
number of businesses. User-selectable limit checking.
CHeck_Disk_space
ChkD reports disk drive space usage: cluster size, then drive
space TOTAL, FREE and USED by actual value and by percentage.
Faster and more convenient than the DOS "dir" or "chkdsk"
utilities. For batch file branching, returns Dos ErrorLevel
corresponding to the % of space available.
CHeck_Memory_space
ChkM reports standard system memory (RAM) space usage: memory
space TOTAL, FREE and USED by actual value and by percentage.
Faster and more convenient than the DOS "chkdsk" utility. For
batch file branching, returns Dos ErrorLevel corresponding to
the % of space available.
CHeck_Space
ChkSp reports free space available in system RAM and on
specified or default drive. Displays actual amounts along
with bargraphs of the percentages of total space.
Shareware Product Catalog -2
CleanOut
Searches all directories for specified files, prompts for
Delete or Save of each match found. File contents (text OR
binary) can be viewed first. Single "S" key saves; double "D"
key deletes. Optional mode for cleanout without confirmation.
Useful for quick disposal of .BAK file leftovers, among others.
Clean_Text
CleanTxt converts WordStar text files to straight ASCII. It
strips out certain control characters, and will optionally
expand tab characters to the appropriate number of spaces.
CleanZ
Most editors don't read files beyond the first control- Z
end-of-file character. Control-Z's can become embedded in a
text file when several files are combined using the DOS "type"
command. CleanZ strips out each control-Z, or will optionally
replace each with a seldom-used character, to ease the task of
locating the former boundaries in combined files.
Cursor_Set
CurSet changes the shape of the text cursor. Makes the cursor
easier to find on Liquid Crystal displays used in laptop/
notebook computers; works with any display. Both command line
and interactive modes for setting the cursor to any shape from
a hairline to a full block.
Diskette_Initialize
DiskInit erases all files and subdirectories on a 5.25 inch
362k DSDD diskette in about two seconds. Does not initialize
marked bad sectors, but suggests reformatting instead.
Error_Level
ErrLev is a utility for testing batch file "if errorlevel"
statements. During testing, executable program calls are
commented out and replaced with "ErrLev nn", where nn is the
DOS errorlevel to be simulated. The simulated errorlevel then
exercises branching commands in the batch file under test.
Find_Directory
FindD searches the default drive for specified subdirectory
names, and lists the complete path to those found.
Find_File
FindF searches the default drive for specified files, and
writes the file information to screen or disk. Useful for
locating misplaced files or for generating a listing of all
files and subdirectories on the default drive.
Shareware Product Catalog -3
FREQuency_of_CHaracters
FreqCh performs letter-frequency analysis of text or binary
files; handles the full 256-character extended Ascii set.
Results are sorted in Ascii code order or frequency of
occurrence.
GENerate_file
Gen builds disk files of 0 to over 2 Gbytes using either
character mode or much faster file mode. Can also send
characters directly to the console screen, printer or other
DOS device. Useful for printer, storage and timing tests.
KeyCode
Responds to each press of a key or combination of keys by
displaying the key or combination pressed, its associated
Ascii character (if any), key type (normal or extended),
Ascii code and Scan code.
KeySet
Interactive mode displays the current settings of the
CapsLock, NumLock, ScrollLock and PrtSc (Print Screen) keys,
and allows changing them. Command line mode directly sets
the keys to specified states, allowing use of a batch file
for presetting at system boot-up or between applications.
PhIndex
Removes some of the drudgery from generating documentation
indexes. Reads an ASCII text file, ignores most punctuation,
digits, trivial "noise" words and words shorter than a
specified minimum, then writes output to disk file, one word
per line, with page number. User edits to consolidate dups
and include phrases/concepts, then sorts with DOS Sort utility.
Complete documentation and examples included.
PhLabel
Label/Rotary filecard/Postcard Printer; loads, displays,
prints labels stored in easily-maintained ASCII files.
Optional embedded commands for date, time, margin, selectable
printer attributes; 5, 8.5, 10, 12, 17 or 20 characters per
inch pitch, normal/bold/underlined on Epson compatible
dot-matrix printers.
PRINter_TEST
PrinTest repetitively displays the status of ports assigned to
parallel printer interfaces. Can be used to isolate problems
to the printer interface card, the cable or the printer itself.
Reports printer & port number, status byte & condition.
Shareware Product Catalog -4
Quick_SCReen
Qscr converts a single text screen to an executable file. The
resulting .COM file displays a screen of text much faster than
batch file ECHO statements. Useful for setting up compact
menu systems, demos and tutorials.
SCAN_File
ScanF speeds up the search for ASCII text strings within
executable files. Filters out the unintelligible control
and extended characters, and allows user definition of
minimum string length for display.
SCAN_Memory
ScanM speeds up the search for ASCII text such as ROM
copyright statements and machine identification, anywhere
within standard system memory space. Filters out the
unintelligible control and extended characters, and
displays each string longer than three characters.
SPLIT_file
Split breaks huge text files down into smaller ones that will
fit into a text editor or onto a diskette. Useful for working
on large files with a limited filesize memory- resident
notepad utility.
SSN_lookup
Social Security Number Prefix/Location Lookup
STOrage_RooM
StoRm reports disk space required for storage of a specified
file or group of files on any disk, any DOS version. Locates
files specified on command line, determines their actual total
size and the amount of room needed to store them. Useful for
determining the number of files that will fit on a disk.
ZipCODE_prefix_lookup
Postal Zip Code Number Prefix/Location Lookup
Shareware Product Catalog -5
Evaluation Version ORDER FORM 1091 Date __________________
----------------------------------
Mailing address of individual or organization:
Contact/Name _________________________________________________________
Org/Address _________________________________________________________
Address _________________________________________________________
City ___________________________ State/Prov __________________
Country ______________________________ ZipCode __________________
Each disk holds up to five programs and associated documentation.
Include $6.00 for the first disk, shipping & handling. Add $2 for
each additional disk of programs you want to evaluate (Example:
$6 for 1-5 programs, $8 for 6-10, $10 for 11-15, etc.).
****** Evaluation Pgm Names (up to 5 per disk) ************** Price
___________ ___________ ___________ ___________ ___________ $6.00
___________ ___________ ___________ ___________ ___________ $2.00
___________ ___________ ___________ ___________ ___________ $2.00
___________ ___________ ___________ ___________ ___________ $2.00
___________ ___________ ___________ ___________ ___________ $2.00
___________ ___________ ___________ ___________ ___________ $2.00
Disk format: 360K DSDD 5.25" only. EVALUATION DISK TOTAL $_____.___
Outside U.S. & Canada, additional shipping ...... $6.50 $_____.___
SUBTOTAL $_____.___
Sales Tax - WA State residents only: 7.6% of SubTotal ... $_____.___
****************************************** ENCLOSED TOTAL $_____.___
PAYMENT: Check or Money Order (U.S. funds only).
Purchase Orders must be prepaid. Sorry, no COD's.
_____________________________________________________________
| |
| Send all correspondence and orders to: |
| |
| Phil Herron |
| P.O. Box 1288 |
| Battle Ground, Washington USA 98604 |
|_____________________________________________________________|